#ifndef SERVER_CORE_H
#define SERVER_CORE_H

#include <string>
#include <sys/select.h>

// 消息处理接口
void handle_message(int fd, const std::string& msg, fd_set& all_set, size_t& index);

// 广播接口
void broadcast(int sender_fd, const std::string& msg, bool include_room_prefix = true);

void handle_sigint(int);  // ✅ 正确声明 signal 需要的函数签名


#endif

